package cc.yaomm.service.basic.service.user.bo;

import cc.yaomm.common.basic.enums.StatusEnum;
import cc.yaomm.common.basic.lang.bo.BaseResultBO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * Created by XQL on 2021/6/18.
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RoleResultBO extends BaseResultBO {

    /**
     * 角色ID
     */
    protected Long id;

    /**
     * 角色名称
     */
    private String name; //        VARCHAR(64)  NOT NULL COMMENT '角色名称',

    /**
     * 状态  1-正常 2-锁定 0-删除
     */
    private StatusEnum status; //      TINYINT      NOT NULL DEFAULT 1 COMMENT '状态  1-正常 2-锁定 0-删除',

    /**
     * 角色说明
     */
    private String note; //        VARCHAR(128) NULL COMMENT '角色说明',

    /**
     * 备注
     */
    private String remark; //      VARCHAR(512) NULL COMMENT '备注'

    /**
     * 更新人
     */
    private String updateBy; //   VARCHAR(32)  NOT NULL COMMENT '更新人',

    /**
     * 更新时间
     */
    protected Date updateTime;

}
